for string in \
WNetAddConnection \
WNetAddConnection2 \
WNetAddConnection3 \
WNetCancelConnection \
WNetCancelConnection2 \
WNetCloseEnum \
WNetConnectionDialog \
WNetDisconnectDialog \
WNetEnumResource \
WNetGetConnection \
WNetGetLastError \
WNetGetUniversalName \
WNetGetUser \
WNetOpenEnum \
BroadcastSystemMessage \
GetMessagePos \
GetMessageTime \
PostMessage \
PostThreadMessage \
RegisterWindowMessage \
ReplyMessage \
SendMessage \
SendMessageCallback \
SendMessageTimeout \
SendNotifyMessage \
CloseHandle \
CompareFileTime \
CopyFile \
CreateDirectory \
CreateFile \
CreateFileMapping \
DeleteFile \
DeviceIoControl \
DosDateTimeToFileTime \
FileTimeToDosDateTime \
FileTimeToLocalFileTime \
FileTimeToSystemTime \
FindClose \
FindFirstFile \
FindNextFile \
FlushFileBuffers \
FlushViewOfFile \
GetBinaryType \
GetCompressedFileSize \
GetCurrentDirectory \
GetDiskFreeSpace \
GetDiskFreeSpaceEx \
GetDriveType \
GetExpandedName \
GetFileAttributes \
GetFileInformationByHandle \
GetFileSize \
GetFileTime \
GetFileType \
GetFileVersionInfo \
GetFileVersionInfoSize \
GetFullPathName \
GetLogicalDrives \
GetLogicalDriveStrings \
GetOverlappedResult \
GetPrivateProfileInt \
GetPrivateProfileSection \
GetPrivateProfileString \
GetProfileInt \
GetProfileSection \
GetProfileString \
GetShortPathName \
GetSystemDirectory \
GetTempFileName \
GetTempPath \
GetVolumeInformation \
GetWindowsDirectory \
hread \
hwrite \
lclose \
lcreat \
llseek \
LockFile \
LockFileEx \
lopen \
lread \
lwrite \
LZClose \
LZCopy \
LZInit \
LZOpenFile \
LZRead \
LZSeek \
MapViewOfFile \
MoveFile \
OpenFile \
OpenFileMapping \
QueryDosDevice \
ReadFile \
ReadFileEx \
RegCloseKey \
RegConnectRegistry \
RegCreateKey \
RegCreateKeyEx \
RegDeleteKey \
RegDeleteValue \
RegEnumKey \
RegEnumKeyEx \
RegEnumValue \
RegFlushKey \
RegGetKeySecurity \
RegLoadKey \
RegNotifyChangeKeyValue \
RegOpenKey \
RegOpenKeyEx \
RegQueryInfoKey \
RegQueryValue \
RegQueryValueEx \
RegReplaceKey \
RegRestoreKey \
RegSaveKey \
RegSetKeySecurity \
RegSetValue \
RegSetValueEx \
RegUnLoadKey \
RemoveDirectory \
SearchPath \
SetCurrentDirectory \
SetEndOfFile \
SetFileAttributes \
SetFilePointer \
SetFileTime \
SetHandleCount \
SetVolumeLabel \
SystemTimeToFileTime \
UnlockFile \
UnlockFileEx \
UnmapViewOfFile \
VerFindFile \
VerInstallFile \
VerLanguageName \
VerQueryValue \
WriteFile \
WriteFileEx \
WritePrivateProfileSection \
WritePrivateProfileString \
WriteProfileSection \
WriteProfileString \
AbortDoc \
AbortPrinter \
AddForm \
AddJob \
AddMonitor \
AddPort \
AddPrinter \
AddPrinterConnection \
AddPrinterDriver \
AddPrintProcessor \
AddPrintProvidor \
AdvancedDocumentProperties \
ClosePrinter \
ConfigurePort \
ConnectToPrinterDlg \
DeleteForm \
DeleteMonitor \
DeletePort \
DeletePrinter \
DeletePrinterConnection \
DeletePrinterDriver \
DeletePrintProcessor \
DeletePrintProvidor \
DeviceCapabilities \
DocumentProperties \
EndDocAPI \
EndDocPrinter \
EndPage \
EndPagePrinter \
EnumForms \
EnumJobs \
EnumMonitors \
EnumPorts \
EnumPrinterDrivers \
EnumPrinters \
EnumPrintProcessorDatatypes \
EnumPrintProcessors \
Escape \
FindClosePrinterChangeNotification \
FindFirstPrinterChangeNotification \
FindNextPrinterChangeNotification \
FreePrinterNotifyInfo \
GetForm \
GetJob \
GetPrinter \
GetPrinterData \
GetPrinterDriver \
GetPrinterDriverDirectory \
GetPrintProcessorDirectory \
OpenPrinter \
PrinterMessageBox \
PrinterProperties \
ReadPrinter \
ResetDC \
ResetPrinter \
ScheduleJob \
SetAbortProc \
SetForm \
SetJob \
SetPrinter \
SetPrinterData \
StartDoc \
StartDocPrinter \
StartPage \
StartPagePrinter \
WritePrinter \
AddFontResource \
CreateFont \
CreateFontIndirect \
CreateScalableFontResource \
DrawText \
DrawTextEx \
EnumFontFamilies \
EnumFontFamiliesEx \
EnumFonts \
ExtTextOut \
GetAspectRatioFilterEx \
GetCharABCWidths \
GetCharABCWidthsFloat \
GetCharacterPlacement \
GetCharWidth \
GetFontData \
GetFontLanguageInfo \
GetGlyphOutline \
GetKerningPairs \
GetOutlineTextMetrics \
GetRasterizerCaps \
GetTabbedTextExtent \
GetTextAlign \
GetTextCharacterExtra \
GetTextCharset \
GetTextCharsetInfo \
GetTextColor \
GetTextExtentExPoint \
GetTextExtentPoint \
GetTextFace \
GetTextMetrics \
GrayString \
PolyTextOut \
RemoveFontResource \
SetMapperFlagsWindows \
SetTextAlign \
SetTextCharacterExtra \
SetTextColor \
SetTextJustification \
TabbedTextOut \
TextOut \
AppendMenu \
CheckMenuItem \
CheckMenuRadioItem \
CreateMenu \
CreatePopupMenu \
DeleteMenu \
DestroyMenu \
DrawMenuBar \
EnableMenuItem \
GetMenu \
GetMenuCheckMarkDimensions \
GetMenuContextHelpId \
GetMenuDefaultItem \
GetMenuItemCount \
GetMenuItemID \
GetMenuItemInfo \
GetMenuItemRect \
GetMenuState \
GetMenuString \
GetSubMenu \
GetSystemMenu \
HiliteMenuItem \
InsertMenu \
InsertMenuItem \
IsMenu \
LoadMenu \
LoadMenuIndirect \
MenuItemFromPoint \
ModifyMenu \
RemoveMenu \
SetMenu \
SetMenuContextHelpId \
SetMenuDefaultItem \
SetMenuItemBitmaps \
SetMenuItemInfo \
TrackPopupMenu \
TrackPopupMenuEx \
BitBlt \
CopyIcon \
CopyImage \
CreateBitmap \
CreateBitmapIndirect \
CreateCompatibleBitmap \
CreateCursor \
CreateDIBitmap \
CreateDIBSection \
CreateIcon \
CreateIconIndirect \
DestroyCursor \
DestroyIcon \
DrawIcon \
DrawIconEx \
ExtractAssociatedIcon \
ExtractIcon \
GetBitmapBits \
GetBitmapDimensionEx \
GetDIBColorTable \
GetDIBits \
GetIconInfo \
GetStretchBltMode \
LoadBitmap \
LoadCursor \
LoadCursorFromFile \
LoadIcon \
LoadImage \
MaskBlt \
PatBlt \
PlgBlt \
SetBitmapBits \
SetBitmapDimensionEx \
SetDIBColorTable \
SetDIBits \
SetDIBitsToDevice \
SetStretchBltMode \
StretchBlt \
StretchDIBits \
AbortPath \
AngleArc \
Arc \
BeginPath \
CancelDC \
Chord \
CloseEnhMetaFile \
CloseFigure \
CloseMetaFile \
CopyEnhMetaFile \
CopyMetaFile \
CreateBrushIndirect \
CreateDIBPatternBrush \
CreateEnhMetaFile \
CreateHatchBrush \
CreateMetaFile \
CreatePatternBrush \
CreatePen \
CreatePenIndirect \
CreateSolidBrush \
DeleteEnhMetaFile \
DeleteMetaFile \
DeleteObject \
DrawEdge \
DrawEscape \
DrawFocusRect \
DrawFrameControl \
DrawState \
Ellipse \
EndPath \
EnumEnhMetaFile \
EnumMetaFile \
EnumObjects \
ExtCreatePen \
ExtFloodFill \
FillPath \
FillRect \
FlattenPath \
FloodFill \
FrameRect \
GdiComment \
GdiFlush \
GdiGetBatchLimit \
GdiSetBatchLimit \
GetArcDirection \
GetBkColor \
GetBkMode \
GetBrushOrgEx \
GetCurrentObject \
GetCurrentPositionEx \
GetEnhMetaFile \
GetEnhMetaFileBits \
GetEnhMetaFileDescription \
GetEnhMetaFileHeader \
GetEnhMetaFilePaletteEntries \
GetMetaFile \
GetMetaFileBitsEx \
GetMiterLimit \
GetNearestColor \
GetObjectAPI \
GetObjectType \
GetPath \
GetPixel \
GetPolyFillMode \
GetROP2 \
GetStockObject \
GetSysColorBrush \
GetWinMetaFileBits \
InvertRect \
LineDDA \
LineTo \
MoveToEx \
PaintDesk \
PathToRegion \
Pie \
PlayEnhMetaFile \
PlayEnhMetaFileRecord \
PlayMetaFile \
PlayMetaFileRecord \
PolyBezier \
PolyDraw \
Polygon \
Polyline \
PolyPolygon \
PolyPolyline \
Rectangle \
RoundRect \
SelectClipPath \
SelectObject \
SetArcDirection \
SetBkColor \
SetBkMode \
SetBrushOrgEx \
SetEnhMetaFileBits \
SetMetaFileBitsEx \
SetMiterLimit \
SetPixel \
SetPixelV \
SetPolyFillMode \
SetROP2 \
SetWinMetaFileBits \
StrokeAndFillPath \
StrokePath \
UnrealizeObject \
WidenPath \
CombineRgn \
CombineTransform \
CreateCompatibleDC \
CreateDC \
CreateEllipticRgn \
CreateEllipticRgnIndirect \
CreateIC \
CreatePolygonRgn \
CreatePolyPolygonRgn \
CreateRectRgn \
CreateRectRgnIndirect \
CreateRoundRectRgn \
DeleteDC \
DPtoLP \
EqualRgn \
ExcludeClipRect \
ExcludeUpdateRgn \
ExtCreateRegion \
ExtSelectClipRgn \
FillRgn \
FrameRgn \
GetBoundsRect \
GetClipBox \
GetClipRgn \
GetDC \
GetDCEx \
GetDCOrgEx \
GetDeviceCaps \
GetGraphicsMode \
GetMapMode \
GetRegionData \
GetRgnBox \
GetUpdateRgn \
GetViewportExtEx \
GetViewportOrgEx \
GetWindowDC \
GetWindowExtEx \
GetWindowOrgEx \
GetWindowRgn \
GetWorldTransform \
IntersectClipRect \
InvalidateRgn \
InvertRgn \
LPtoDP \
ModifyWorldTransform \
OffsetClipRgn \
OffsetRgn \
OffsetViewportOrgEx \
OffsetWindowOrgEx \
PaintRgn \
PtInRegion \
PtVisible \
RectInRegion \
RectVisible \
ReleaseDC \
RestoreDC \
SaveDC \
ScaleViewportExtEx \
ScaleWindowExtEx \
ScrollDC \
SelectClipRgn \
SetBoundsRect \
SetGraphicsMode \
SetMapMode \
SetRectRgn \
SetViewportExtEx \
SetViewportOrgEx \
SetWindowExtEx \
SetWindowOrgEx \
SetWindowRgn \
SetWorldTransform \
ValidateRgn \
WindowFromDC \
ActivateKeyboardLayout \
Beep \
CharToOem \
ClipCursor \
ConvertDefaultLocale \
CreateCaret \
DestroyCaret \
EnumCalendarInfo \
EnumDateFormats \
EnumSystemCodePages \
EnumSystemLocales \
EnumTimeFormats \
ExitWindowsEx \
ExpandEnvironmentStrings \
FreeEnvironmentStrings \
GetACP \
GetAsyncKeyState \
GetCaretBlinkTime \
GetCaretPos \
GetClipCursor \
GetCommandLine \
GetComputerName \
GetCPInfo \
GetCurrencyFormat \
GetCursor \
GetCursorPos \
GetDateFormat \
GetDoubleClickTime \
GetEnvironmentStrings \
GetEnvironmentVariable \
GetInputState \
GetKBCodePage \
GetKeyboardLayout \
GetKeyboardLayoutList \
GetKeyboardLayoutName \
GetKeyboardState \
GetKeyboardType \
GetKeyNameText \
GetKeyState \
GetLastError \
GetLocaleInfo \
GetLocalTime \
GetNumberFormat \
GetOEMCP \
GetQueueStatus \
GetSysColor \
GetSystemDefaultLangID \
GetSystemDefaultLCID \
GetSystemInfo \
GetSystemMetrics \
GetSystemPowerStatus \
GetSystemTime \
GetSystemTimeAdjustment \
GetThreadLocale \
GetTickCount \
GetTimeFormat \
GetTimeZoneInformation \
GetUserDefaultLangID \
GetUserDefaultLCID \
GetUserName \
GetVersion \
GetVersionEx \
HideCaret \
IsValidCodePage \
IsValidLocale \
keybd_event \
LoadKeyboardLayout \
MapVirtualKey \
MapVirtualKeyEx \
MessageBeep \
mouse_event \
OemKeyScan \
OemToChar \
SetCaretBlinkTime \
SetCaretPos \
SetComputerName \
SetCursor \
SetCursorPos \
SetDoubleClickTime \
SetEnvironmentVariable \
SetKeyboardState \
SetLocaleInfo \
SetLocalTime \
SetSysColors \
SetSystemCursor \
SetSystemTime \
SetSystemTimeAdjustment \
SetThreadLocale \
SetTimeZoneInformation \
ShowCaret \
ShowCursor \
SwapMouseButton \
SystemParametersInfo \
SystemTimeToTzSpecificLocalTime \
ToAscii \
ToUnicode \
UnloadKeyboardLayout \
VkKeyScan \
CancelWaitableTimer \
CallNamedPipe \
ConnectNamedPipe \
CreateEvent \
CreateMailslot \
CreateMutex \
CreateNamedPipe \
CreatePipe \
CreateProcess \
CreateSemaphore \
CreateWaitableTimer \
DisconnectNamedPipe \
DuplicateHandle \
ExitProcess \
FindCloseChangeNotification \
FindExecutable \
FindFirstChangeNotification \
FindNextChangeNotification \
FreeLibrary \
GetCurrentProcess \
GetCurrentProcessId \
GetCurrentThread \
GetCurrentThreadId \
GetExitCodeProcess \
GetExitCodeThread \
GetHandleInformation \
GetMailslotInfo \
GetModuleFileName \
GetModuleHandle \
GetPriorityClass \
GetProcessShutdownParameters \
GetProcessTimes \
GetProcessWorkingSetSize \
GetSartupInfo \
GetThreadPriority \
GetTheardTimes \
GetWindowThreadProcessId \
LoadLibrary \
LoadLibraryEx \
LoadModule \
MsgWaitForMultipleObjects \
SetPriorityClass \
SetProcessShutdownParameters \
SetProcessWorkingSetSize \
SetThreadPriority \
ShellExecute \
TerminateProcess \
WinExec \
AdjustWindowRect \
AnyPopup \
ArrangeIconicWindows \
AttachThreadInput \
BeginDeferWindowPos \
BringWindowToTop \
CascadeWindows \
ChildWindowFromPoint \
ClientToScreen \
CloseWindow \
CopyRect \
DeferWindowPos \
DestroyWindow \
DrawAnimatedRects \
EnableWindow \
EndDeferWindowPos \
EnumChildWindows \
EnumThreadWindows \
EnumWindows \
EqualRect \
FindWindow \
FindWindowEx \
FlashWindow \
GetActiveWindow \
GetCapture \
GetClassInfo \
GetClassLong \
GetClassName \
GetClassWord \
GetClientRect \
GetDesktopWindow \
GetFocus \
GetForegroundWindow \
GetLastActivePopup \
GetParent \
GetTopWindow \
GetUpdateRect \
GetWindow \
GetWindowContextHelpId \
GetWindowLong \
GetWindowPlacement \
GetWindowRect \
GetWindowText \
GetWindowTextLength \
GetWindowWord \
InflateRect \
IntersectRect \
InvalidateRect \
IsChild \
IsIconic \
IsRectEmpty \
IsWindow \
IsWindowEnabled \
IsWindowUnicode \
IsWindowVisible \
IsZoomed \
LockWindowUpdate \
MapWindowPoints \
MoveWindow \
OffsetRect \
OpenIcon \
PtInRect \
RedrawWindow \
ReleaseCapture \
ScreenToClient \
ScrollWindow \
ScrollWindowEx \
SetActiveWindow \
SetCapture \
SetClassLong \
SetClassWord \
SetFocusAPI \
SetForegroundWindow \
SetParent \
SetRect \
SetRectEmpty \
SetWindowContextHelpId \
SetWindowLong \
SetWindowPlacement \
SetWindowPos \
SetWindowText \
SetWindowWord \
ShowOwnedPopups \
ShowWindow \
ShowWindowAsync \
SubtractRect \
TileWindows \
UnionRect \
UpdateWindow \
ValidateRect \
WindowFromPoint 
do
	var=$(grep -inr "^$string$" nihao.txt) 
	#echo var = $var
	if [ "$var" ]
	then
		echo xxxx
	else
		echo $string $var
	fi
done
